test:test.o mkdirFunc.o rmdirFunc.o pwdFunc.o 
	gcc test.o mkdirFunc.o rmdirFunc.o pwdFunc.o -o test -g -Wall -lpthread -lcrypt -lssl -lcrypto -lmysqlclient

test.o: test.c
	gcc -c test.c -o test.o -g -Wall
mkdirFunc.o:mkdirFunc.c
	gcc -c mkdirFunc.c -o mkdirFunc.o -g -Wall
rmdirFunc.o:rmdirFunc.c
	gcc -c rmdirFunc.c -o rmdirFunc.o -g -Wall
pwdFunc.o:pwdFunc.c
	gcc -c pwdFunc.c -o pwdFunc.o -g -Wall
mysqltest:mysqltest.o
	gcc mysqltest.o -o mysqltest -g -Wall -lmysqlclient
mysqltest.o:mysqltest.c
	gcc -c mysqltest.c -o mysqltest.o -g -Wall

.PHONY:clean rebuild
clean:
	rm -f test mysqltest  test.o mkdirFunc.o rmdirFunc.o pwdFunc.o  mysqltest.o
rebuild: clean test

